$(function(){
	$('.btn_close').click(function(){
        $(this).parents('.Alert').fadeOut();
        $('.Mask').fadeOut(function(){
            $(this).remove();
        });
    })
    $('body').on('click','.modal_close',function(){
        $(this).parents('.modal_alert').fadeOut(function(){
            $(this).remove();
        });
        $('.Mask:last').fadeOut(function(){
            $(this).remove();
        });
    });
    $("label.checkbox").click(function(e){
        if($(e.target).is('input')){
            return;
        }
        $(this).toggleClass('active');
    })
    $("label.radio").click(function(e){
        if($(e.target).is('input')){
            return;
        }
        $(this).addClass('active').siblings().removeClass('active');
    })
})
function menu(){
    $(".menu_btn").click(function(){
        $(".sub_menu").addClass('active');
    })
    $(".sub_menu .close_btn").on('touchstart',function() {
        $(".sub_menu").removeClass('active');
    })
}
function menu_new(){
    $(".menu_btn_new").click(function(){
        $(".sub_menu").addClass('active');
    })
    $(".sub_menu .close_btn").on('touchstart',function() {
        $(".sub_menu").removeClass('active');
    })
}
function Mask(){
    $("body").append("<div class='Mask'></div>");
    $(".Mask").fadeIn();
}
//格式化日期
var formatDate = function (date) {  
    var y = date.getFullYear();  
    var m = date.getMonth() + 1;  
    m = m < 10 ? '0' + m : m;  
    var d = date.getDate();  
    d = d < 10 ? ('0' + d) : d;  
    return y + '-' + m + '-' + d;  
};
//ajax传递返回提示框
function success_pop(status,msg,seconds,url){
    $("body").append("<div class='Mask Mask2'></div>");
    $(".Mask").fadeIn();

    var $html="",$status,$msg,$seconds,$timeset;

    if(status){
        $status = "succeed";
    }else{
        $status = "defeated";
    }
    if(msg){
        $msg = msg;
    }else{
        if(status){
            $msg = "操作成功";
        }else{
            $msg = "操作失败";
        }
    }
    if(seconds){
        $seconds = seconds;
    }else{
        $seconds = 1;
    }
    $html += "<div class='success-dialog "+$status+"'>";
    $html += "<div class='title'>"+$msg+"</div>";
    $html += "<span class='seconds-go'>"+$seconds+"</span>秒后跳转";
    if($seconds>=3){
        $html += "<i class='fa fa-times box-close'></i>";
    }
    $html += "</div>";
    $("body").append($html);
    $(".success-dialog").fadeIn();
    $(".success-dialog .box-close").on("click",function(){
        if(url){
            location.href = url;
        }else{
            location.replace(location.href);
        }
    });

    $timeset = setInterval(function(){
        $(".seconds-go").text($seconds--);
        if($seconds==0){
            clearInterval($timeset);
            if(url){
                location.href = url;
            }else{
                location.replace(location.href);
            }
        }
    },1000);
}
//弹框
function modal_alert(html){
    $('body').append("<div class='Mask'></div><div class='modal_alert'><p>"+html+"</p><div class='clearboth'><a class='modal_close' href='javascript:;'>取消</a><a class='modal_sub float_r' href='javascript:;'>确定</a></div></div>");
    $('.Mask').fadeIn();
    $('.modal_alert').fadeIn();
}
//自定义插件
(function($){
    $.fn.extend({
        //ajax传递返回提示框
        ajaxModal:function(options){
        	this.on('click',function(){
                var $this = $(this),
                	defaluts = {title_text:"",body_text:""},
                    opts = $.extend({},defaluts,options),
                    html = "";
                html+="<div class='Mask Mask2'></div>";
                html+="<div class='modal_alert'>";
                html+="<p>"+opts.body_text+"</p>";
                html+="<div class='clearboth'>";
                html+="<a class='modal_close' href='javascript:;'>取消</a>";
                html+="<a class='modal_sub float_r' href='javascript:;'>确定</a>";
                html+="</div>";
                html+="</div>";
                $("body").append(html);
                var ajaxmodal = $('.modal_alert');
                $('.Mask').fadeIn();
                $('.modal_alert').fadeIn();
                //确认
                ajaxmodal.find('.modal_sub').off().on('click',function(){
                    //遍历数据赋值
                    for(var i in opts.data){
                        opts.data[i] = $this.attr(opts.data[i]);
                    }
                    $('.Mask').remove();
                    ajaxmodal.hide();
                    $.ajax({
                        type:"POST",
                        async:false,
                        dataType:"json",
                        data:opts.data,
                        url:opts.url,
                        success:function(data){
                            success_pop(data['status'],data['msg']);
                        }
                    });
                });
            });
        }
    });
})(jQuery);